physically demanding - French English Dictionary